package com.ebupt.migu.music.propagate.service;

import com.ebupt.migu.music.common.entity.ResultObject;
import com.ebupt.migu.propagate.PropagateStrategy;

import java.util.Map;

/**
 * @author tz
 */
public interface PropagateApproveService {

    /*
     * 分页、条件查询审批列表
     *
     * @param params
     * @return
     */
    ResultObject queryList(Map<String, Object> params);



    /*
     * 查询审批详情
     *
     * @param params
     * @return
     */
    ResultObject queryDetail(Map<String, Object> params);



    /*
     * 查询审批详情
     *
     * @param params
     * @return
     */
    ResultObject doApprove(Map<String, Object> params);


    void push(PropagateStrategy propagateStrategy);



}
